win11安装通过WSL安装docker | 您所在的位置:网站首页 › docker wsl 区别 › win11安装通过WSL安装docker |
1. 安装WSL2
在 windows 平台上 docker 都是基于 WSL2 子系统进行安装的,安装 docker 就需要先在 windows 系统上面安装上 WSL2 子系统,具体 WSL2 是什么软件,大家可以自行百度,通俗的讲就是 windows 上面的一个 linux 内核的子系统,内嵌在windows中,但是有一个好处就是,wsl2 跟 windows 中的文件系统是互通的,比如在 linux 上编译 JDK 的源码,可以在 windows 上面通过软件打开并且进行调试,借助linux的环境进行编译源码可以减少很多不必要的问题。 1.1 开启虚拟化
先执行命令,更新 WSL 到最新的版本 wsl --update wsl --set-default-version 2 2.3 查看可以安装版本wsl --list --online 2.4 安装Ubuntu18.04这里也可以打开微软商店进行下载,也可以通过命令行下载 wsl --install -d Ubuntu18.04 如果出现了下面这个异常:数据无效 Error code:wsl/Service/CreateVm/0x8007000d,证明Ubuntu的时间校验过期了,这时候将系统的时间调整到安装的时间,比如:9月安装,现在11月,那么将系统调整了 9月就可以了,等启动了再改回去即可 通过以下命令重新导入导出可以修改安装镜像的位置,一开始默认安装在C盘 wsl --export Ubuntu-18.04 E:\wsl2\Ubuntu-18.04.tar 注销原来的镜像文件 wsl --unregister Ubuntu-18.04 重新导入 wsl --import Ubuntu-18.04 E:\wsl2\Ubuntu-18.04 E:\wsl2\Ubuntu-18.04.tar --version 2 3. 安装docker-desktop 3.1 安装docker下载 docker-desktop安装文件,两个路径一个官网,一个直接下载 https://www.docker.com/get-started/https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exe?utm_source=docker&utm_medium=webreferral&utm_campaign=dd-smartbutton&utm_location=module![]() ![]() ![]() 然后重启 docker-desktop 即可 wsl --export docker-desktop-data E:\wsl2\docker-desktop-data.tar wsl --export docker-desktop E:\wsl2\docker-desktop.tar 注销原来的镜像文件 wsl --unregister docker-desktop-data wsl --unregister docker-desktop 重新导入 wsl --import docker-desktop-data E:\wsl2\docker-desktop-data E:\wsl2\docker-desktop-data.tar --version 2 wsl --import docker-desktop-data E:\wsl2\docker-desktop E:\wsl2\docker-desktop.tar --version 2 其中还默认安装了 docker-compose 文件 docker pull tdengine/tdengine:3.0.1.4 docker run -d -p 6030:6030 -p 6041:6041 -p 6043-6049:6043-6049 -p 6043-6049:6043-6049/udp tdengine/tdengine:3.0.1.4 启动了之后容器中就可以看到状态了 |
CopyRight 2018-2019 实验室设备网 版权所有 |